package GradeManager.StudentGradeSystem.service;

import GradeManager.StudentGradeSystem.pojo.PageBean;
import GradeManager.StudentGradeSystem.pojo.Student;

import javax.servlet.http.HttpSession;

public interface StudentService {
    /**
     * 初始化学生表格
     * @param currentPage 当前页码
     * @param pageSize  一页条数
     * @return PageBean  封装的学生信息和总条数
     */
    PageBean<Student> initTable(int currentPage, int pageSize);

    /**
     * 根据条件查找成绩信息
     * @param studentCondition 学生选择的条件
     * @param currentPage 当前页码
     * @param pageSize 一页总条数
     * @return PageBean 封装的满足条件的学生信息和总条数
     */
    PageBean<Student> searchByCondition(Student studentCondition,int currentPage,int pageSize);
}
